impertinent and annoying person - Turkish English Dictionary